//
//  CofirmOrder_TCell.swift
//  MikerShop
//
//  Created by eme on 2016/12/24.
//  Copyright © 2016年 eme. All rights reserved.
//


/*
 owner:cy
 update:2016年12月24日10:57:31
 info: 确认订单  显示发货公司 小计，以及填写您的留言
 VC :  CofirmOrder_Vc
 */
import UIKit
import Kingfisher
import RxSwift
import RickonCore
class CofirmOrder_TCell: UITableViewCell {
    
    @IBOutlet weak var seperateLine_V: UIView!
    @IBOutlet weak var img1_ImgV: UIImageView!
    
    @IBOutlet weak var pdname_Lb: UILabel!
    
    @IBOutlet weak var skuItems_Tv: UITableView!
    private let disposeBag = DisposeBag()
    
    var item :OrderProductModel?{
        didSet{
            if let item = self.item {
                self.img1_ImgV.setUrlImage(item.img1)
                self.pdname_Lb.text = item.pdname
                self.products = item.array
                
            }
        }
    }
    var products = [OrderProductModel](){
        didSet{
            self.skuItems_Tv.reloadData()
        }
    }
    
    override func awakeFromNib() {
        
        self.seperateLine_V.backgroundColor = Theme.v.separate_Line
    }
}
// MARK: UITableViewDelegate
extension CofirmOrder_TCell :UITableViewDataSource{
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int{
        return self.products.count
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell{
        let cell = tableView.dequeueReusableCell(withIdentifier: "CofirmOrder_SkuItem_TCell", for: indexPath) as! CofirmOrder_SkuItem_TCell
        cell.item = self.products[indexPath.row]
        return cell
    }
    func numberOfSections(in tableView: UITableView) -> Int {
        return 1
    }

    
}
// MARK: UITableViewDelegate
extension CofirmOrder_TCell: UITableViewDelegate {
    /// 点击行事件
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath){
        
    }
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat{
        return 85
    }

    
}
